//package xml;
//
//import java.io.IOException;
//import java.rmi.Naming;
//import java.util.Vector;
//import java.util.List;
//import java.util.Iterator;
//import org.jdom.*;
//import org.jdom.Document;
//import org.jdom.input.*;
//import org.jdom.Document;
//
///**
//
// * @author Maritza Hung
// */
//public class Ejemploooooo {
//
//    Vector viajesUsuario = new Vector();
//    Vector itinerario = new Vector();
//
//    @SuppressWarnings("unchecked")
//    public Ejemploooooo() {
//    }
//
//    /**
//     * Lee el XML comercial donde se encuentra los datos de los clientes
//     **/
//    public void leerXmlUsuario(String xmlViajes) throws JDOMException, IOException {
//
//        try {
//
//            System.out.println("Nombre en leer" + xmlViajes);
//            SAXBuilder builder = new SAXBuilder(false);
//            Document document = builder.build(xmlViajes);
//            Element raiz = document.getRootElement();
//            List campaignsList = raiz.getChildren("viaje");
//            Iterator i = campaignsList.iterator();
//            System.out.println("Nombre en leer" + i.hasNext());
//            while (i.hasNext()) {
//                System.out.println("Nombre en leer" + i.hasNext());
//                Element element = (Element) i.next();
//                Viaje viajecitos = new Viaje();
//                viajecitos.setIdv(element.getChild("idViaje").getText());
//                System.out.println("Nombre en leer2 " + element.getChild("idViaje").getText());
//
//                viajecitos.setFechallegada(element.getChild("fechaLlegada").getText());
//                System.out.println("fechallegada en leer2 " + element.getChild("fechaLlegada").getText());
//
//                viajecitos.setFechapartida(element.getChild("fechaSalida").getText());
//                System.out.println("fechapartida en leer2 " + element.getChild("fechaSalida").getText());
//
//                viajecitos.setLugarDestino(element.getChild("lugarDestino").getText());
//                System.out.println("lugarDestino en leer2 " + element.getChild("lugarDestino").getText());
//
//                viajecitos.setSitioAlojamiento(element.getChild("sitioAlojamiento").getText());
//                System.out.println("sitioAlojamiento en leer2 " + element.getChild("sitioAlojamiento").getText());
//
//                viajecitos.setStatus(element.getChild("status").getText());
//                System.out.println("status en leer2 " + element.getChild("status").getText());
//
//                viajesUsuario.add(viajecitos);
//            }
//            System.out.println("SALIO DE UNA");
//        } catch (Exception e) {
//            System.out.print(e.getMessage());
//        }
//    }
//
//    /**
//     * Método con el que se obtiene un Vector con pasajeros
//     * @return Vector de pasajeros
//     */
//    public Vector dameVector() {
//        return this.viajesUsuario;
//    }
//
//    public void leerXmlItinerario(String xmlItinerario) throws JDOMException, IOException {
//
//        try {
//            SAXBuilder builder = new SAXBuilder(false);
//            Document document = builder.build(xmlItinerario);
//            Element raiz = document.getRootElement();
//            List campaignsList = raiz.getChildren("viaje");
//            Iterator i = campaignsList.iterator();
//             System.out.println("iteContacts " + i.hasNext());
//
//            while (i.hasNext()) {
//
//                Element element = (Element) i.next();
//                Itinerario viajotes = new Itinerario();
//                viajotes.setIdv(element.getChild("idViaje").getText());
//                System.out.println("ID " + element.getChild("idViaje").getText());
//
//                viajotes.setFechallegada(element.getChild("fechaLlegada").getText());
//                System.out.println("FECHA " + element.getChild("fechaLlegada").getText());
//
//                viajotes.setFechapartida(element.getChild("fechaSalida").getText());
//                System.out.println("FECHA " + element.getChild("fechaSalida").getText());
//
//                viajotes.setLugarDestino(element.getChild("lugarDestino").getText());
//                System.out.println("lugarDestino " + element.getChild("lugarDestino").getText());
//
//                viajotes.setSitioAlojamiento(element.getChild("sitioAlojamiento").getText());
//                System.out.println("sitioAlojamiento " + element.getChild("sitioAlojamiento").getText());
//
//                viajotes.setStatus(element.getChild("status").getText());
//                System.out.println("status " + element.getChild("status").getText());
//
//                List contacts = element.getChildren("participante");
//                Iterator j = contacts.iterator();
//                System.out.println("iteContacts " + j.hasNext());
//
//                while (j.hasNext()) {
//                    Element contacto = (Element) j.next();
//                    List contactsList = contacto.getChildren("participante");
//                    Iterator iteContacts = contactsList.iterator();
//                    System.out.println("iteContacts " + iteContacts);
//                    Vector part = new Vector();
//                    while (iteContacts.hasNext()) {
//
//                        Element e = (Element) iteContacts.next();
//                        Participante parti = new Participante();
//                        parti.setNombre(e.getChild("Nombre").getText());
//                         System.out.println("Nombre " + element.getChild("Nombre").getText());
//
//                        parti.setEmailPrincipal(e.getChild("nombreUsuario").getText());
//                         System.out.println("nombreUsuario " + element.getChild("nombreUsuario").getText());
//
//                        parti.setNombreUsuario(e.getChild("emailPrincipal").getText());
//                         System.out.println("emailPrincipal " + element.getChild("emailPrincipal").getText());
//                        part.add(parti);
//
//
//                    }
//
//                    viajotes.setParticipante(part);
//
//                }
//                List contactjs = element.getChildren("actividad");
//                Iterator h = contactjs.iterator();
//
//                while (h.hasNext()) {
//                    Element contacti = (Element) h.next();
//                    List contactsLista = contacti.getChildren("actividad");
//                    Iterator iteContactos = contactsLista.iterator();
//                    Vector act = new Vector();
//                    while (iteContactos.hasNext()) {
//
//                        Element e = (Element) iteContactos.next();
//                        Actividad activids = new Actividad();
//                        activids.setHoraInicio(e.getChild("horaInicio").getText());
//                        activids.setFechaInicio(e.getChild("fechaInicio").getText());
//                        activids.setLugarActividad(e.getChild("lugarActividad").getText());
//                        activids.setUsuarioSugirio(e.getChild("usuarioSugirio").getText());
//                        act.add(activids);
//
//                    }
//
//                    viajotes.setActividad(act);
//
//                }
//
//                itinerario.add(viajotes);
//            }
//
//        } catch (Exception e) {
//            System.out.print(e.getMessage());
//        }
//    }
//
//    /**
//     * Método con el que se obtiene un Vector con pasajeros
//     * @return Vector de pasajeros
//     */
//    public Vector dameVectorItinerario() {
//        return this.itinerario;
//    }
//}
